@导入Java("com.kongzue.dialogx.dialogs.InputDialog")
类 DX输入框 : DX消息框
	
	@code
	public InputDialog init(){
	    return InputDialog.build();
	}
	public InputDialog getDX(){
		return (InputDialog) dx;
	}
	@end
	
	//   getInputText()
	方法 输入() : 文本
		code return getDX().getInputText();
	结束 方法
	
	//   setInputText(inputText : 文本)
	方法 输入(inputText : 文本) : DX输入框
		code  getDX().setInputText(#inputText);
		返回 本对象
	结束 方法
	
	//   getInputHintText()
	方法 取提示() : 文本
		code return getDX().getInputHintText();
	结束 方法
	
	//   setInputHintText(inputHintText : 文本)
	方法 提示(inputHintText : 文本) : DX输入框
		code  getDX().setInputHintText(#inputHintText);
		返回 本对象
	结束 方法
	
	//   getInputInfo()
	方法 取输入属性() : DX输入属性
		code return getDX().getInputInfo();
	结束 方法
	
	//   setInputInfo(inputInfo : InputInfo)
	方法 输入属性(inputInfo : DX输入属性) : DX输入框
		code  getDX().setInputInfo(#inputInfo);
		返回 本对象
	结束 方法
	
	//   isAutoShowInputKeyboard()
	方法 显示键盘() : 逻辑型
		code return getDX().isAutoShowInputKeyboard();
	结束 方法
	
	//   setAutoShowInputKeyboard(autoShowInputKeyboard : 逻辑型)
	方法 显示键盘(autoShowInputKeyboard : 逻辑型) : DX输入框
		code  getDX().setAutoShowInputKeyboard(#autoShowInputKeyboard);
		返回 本对象
	结束 方法
	
	方法 _按钮1事件(启用 : 逻辑型)
		@code
		getDX().setOkButton(#启用 ? new com.kongzue.dialogx.interfaces.OnInputDialogButtonClickListener() {
		    public boolean onClick(com.kongzue.dialogx.interfaces.BaseDialog dialog, android.view.View v, String inputStr) {
				return #按钮1被单击(inputStr);
			}
		} : null);
		@end
	结束 方法
	
	方法 _按钮2事件(启用 : 逻辑型)
		@code
		getDX().setCancelButton(#启用 ? new com.kongzue.dialogx.interfaces.OnInputDialogButtonClickListener() {
		    public boolean onClick(com.kongzue.dialogx.interfaces.BaseDialog dialog, android.view.View v, String inputStr) {
				return #按钮2被单击(inputStr);
			}
		} : null);
		@end
	结束 方法
	
	方法 _按钮3事件(启用 : 逻辑型)
		@code
		getDX().setOtherButton(#启用 ? new com.kongzue.dialogx.interfaces.OnInputDialogButtonClickListener() {
		    public boolean onClick(com.kongzue.dialogx.interfaces.BaseDialog dialog, android.view.View v, String inputStr) {
				return #按钮3被单击(inputStr);
			}
		} : null);
		@end
	结束 方法
	
	方法 设置多行模式(对话:DX输入框)
		code #对话.getDX().getDialogImpl().txtInput.setSingleLine(false);
	结束 方法
	
	@属性需求._按钮1事件(真)
	定义事件 按钮1被单击(输入内容 : 文本) 为 逻辑型
    @属性需求._按钮2事件(真)
	定义事件 按钮2被单击(输入内容 : 文本) 为 逻辑型
    @属性需求._按钮3事件(真)
	定义事件 按钮3被单击(输入内容 : 文本) 为 逻辑型
	
结束 类